HTTP: An Evolvable Narrow Waist for the Future Internet
نویسندگان
چکیده
While the Internet is designed to accommodate multiple transport and application layer protocols, a large and growing fraction of Internet traffic runs directly over HTTP. Observing that HTTP is poised to become the de-facto “narrow waist” of the modern Internet, this paper asks whether an HTTP narrow waist, compared with the an IP-layer waist, facilitates a more evolvable Internet. Evolvability is highly desirable for the Internet, since communication patterns change must faster than the underlying infrastructure. Furthermore, the narrow waist plays in important role in enabling or preventing architectural evolvability. We argue that HTTP is highly evolvable, due to (i) naming flexibility, (ii) indirection support, and (iii) explicit middleboxes. We point to evolving uses of HTTP on today’s Internet, and designing our own publisher/subscribe service, HTTP Relay Service (HTTP-RS), on top of HTTP.
منابع مشابه
Integrating sensor networks into the future internet
We consider whether sensor networks should be included in discussions of the future internet, and the challenges they present. We conclude that the entire future internet would benefit from being regarded as being sensorised and adaptive, and suggest a search for a new “narrow waist” to facilitate innovation while promoting diversity.
متن کاملThe Evolution of Layered Protocol Stacks Leads to an Hourglass-Shaped Architecture (extended version)
The Internet protocol stack has a layered architecture that resembles an hourglass. The lower and higher layers tend to see frequent innovations, while the protocols at the waist of the hourglass appear to be “ossified”. We propose EvoArch, an abstract model for studying protocol stacks and their evolution. EvoArch is based on a few principles about layered network architectures and their evolu...
متن کاملReinterpreting the Transport Protocol Stack to Embrace Ossification – Position Paper
Ubiquitous deployment of middleboxes has resulted in ossification of the transport layer, with TCP and UDP becoming part of the narrow waist of the Internet. This is a necessary stage in the evolution of the network, caused by its progression from research, to production, to increasingly critical infrastructure. New transport layer protocols will be needed in future, but since we are working wi...
متن کاملSpace Based Internet Network Emulation for Deep Space Mission Applications
Future space missions will benefit from an evolvable communication infrastructure, which can be built cost effectively over a period of time. This evolvable infrastructure needs to include two way high data rate transfers to support human exploration missions, and asymmetric high data rate links to support scientific missions. For this communication infrastructure to be effective, it needs to b...
متن کاملANTS: An Evolvable Network of Tiny Sensors
As a promising technology that enables ubiquitous computing and leads IT industries of next generation, sensor networks (SN) are foreseen to expand and populate the globe in such a way as the present Internet does. In this scenario, new challenges appear with such massive deployment, as the constant interaction of nodes and networks will transform them in dynamic entities that will need to evol...
متن کامل